Bias-Free Neural Predictor

نویسندگان

  • Dibakar Gope
  • Mikko H. Lipasti
چکیده

Prior research in neurally-inspired perceptron predictors have shown significant improvements in branch prediction accuracy by exploiting correlations in long branch histories. However, systems with moderate hardware budgets typically restrict such perceptron predictors from correlating beyond 64 to 128 past branches and limit their capability to learn distant branch correlations, such as on the order of 1024 to 2048 branches deep. In this work, we propose Bias-Free Neural predictor that is structured to learn correlations only with prior non-biased conditional branches, aka. branches whose dynamic behavior varies during a program’s execution. This, combined with a recency-stack-like management policy for the global history register, opens up the opportunity for a modest history length to include much older and much richer context to predict future branches more accurately. Bias-Free Neural predictor achieves 2.73 MPKI for a 32KB storage budget and 2.1 MPKI for an unlimited budget.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

General Bias/Variance Decomposition with Target Independent Variance of Error Functions Derived from the Exponential Family of Distributions

An important theoretical tool in machine learning is the bias/variance decomposition of the generalization error. It was introduced for the mean square error in [3]. The bias/variance decomposition includes the concept of the ave-rage predictor. The bias is the error of the average predictor, and the systematic part of the generalization error, while the variability around the average predictor...

متن کامل

Improved Option Pricing Using Artificial Neural Networks and Bootstrap Methods

A hybrid neural network is used to predict the difference between the conventional option-pricing model and observed intraday option prices for stock index option futures. Confidence intervals derived with bootstrap methods are used in a trading strategy that only allows trades outside the estimated range of spurious model fits to be executed. Whilst hybrid neural network option pricing models ...

متن کامل

The Triton Branch Predictor

We describe a new branch predictor that is designed to balance multiple constraints—predicting branch biases versus predicting specific branch instance behavior. Most branch instances only require branch bias information for accurate predictions while a select few require more sophisticated prediction structures. Our predictor uses a cache mechanism to classify branches and dynamically adjust t...

متن کامل

A 2bcgskew Predictor Fused by a Redundant History Skewed Perceptron Predictor

The presented predictor fuses multiple predictions to obtain a more accurate prediction. The various predictions are delivered by a 2bcgskew predictor and include the 2bcgskew prediction itself as well as the bias and hysteresis bits of its component predictors. Together with global and local history, these predictions are used in the fusion predictor, which is an alloyed redundant history skew...

متن کامل

Neural-Smith Predictor Method for Improvement of Networked Control Systems

Networked control systems (NCSs) are distributed control systems in which the nodes, including controllers, sensors, actuators, and plants are connected by a digital communication network such as the Internet. One of the most critical challenges in networked control systems is the stochastic time delay of arriving data packets in the communication network among the nodes. Using the Smith predic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014